<h5>Cargando o quemando un bootloader en un mcirocontrolador atmega168/328 nuevo para ser usado con Wiring</h5>
<p>Este tutorial introduce como quemar un bootloader desde cero en un atmega168/328 en formato DIP en un protoboard para ser usado con Wiring.</p>
<h5>Paso 1</h5>
<p>Realice el siguiente circuito para poder usar el atmega168/328. La tarjeta Wiring mostrada en el diagrama de este tutorial será usada como programador para quemar el bootloader el el atmega168/328. Es posible usar otras tarjetas como programador todo lo que hay que hacer es encontrar los pines SS, SCK, MISO y MOSI en ella para conectarlos de manera apropiada con el atmega 168/328.</p>
<p><img src="imgs/atmega168-328.png" width="548" height="1016" /></p>
<p>Note como el LED de potencia y su resistencia r3, el LED Blink y su resistencia r2 son opcionales, estos son útiles para saber si su circuito tiene potencia y el blink para hacer pruebas posteriormente.</p>
<p>El switch pulsador tambi&eacute;n es opcional, es un reset manual para el microcontrolador.</p>
<p>El atmega168/328 puede ser usado a 16Mhz requiriendo el XTAL y los dos condensadores  C1 y C2, nosotros usamos el valor (10 1KV) para C1 y C2 y funciona muy bien aunque el  datasheet recomienda usar 22pF para C1 y C2.</p>
<h5>Paso 2</h5>
<p>Seleccione la tarjeta apropiada usada como programador, para el propósito de este tutorial usamos la tarjeta  Wiring S, en el menú Tools &raquo; Board &raquo; Wiring &raquo; Wiring S @ 16 MHz, seleccione la que planea usar.</p>
<h5>Paso 3</h5>
<p>Seleccione el puerto serial apropiado para su USB Serial FTDI breakout, para nuestro caso el puerto correcto seleccionado fue  en el men&uacute; Tools &raquo; Serial Port &raquo; /dev/tty.usbserial-A400f7EN, encuentre el puerto correcto para su tarjeta programadora.</p>
<h5>Paso 4</h5>
<p>Abra el sketch WiringISP localizado en el menú Help &raquo; Examples &raquo; Basics &raquo; WiringISP</p>
<h5>Paso 5 </h5>
<p>Carque este sketch en la tarjeta programadora presionando el botón  Upload  presionando el bot&oacute;n de Upload en la barra principal. Ahora su tarjeta actuara como programador para quemar el bootloader en el microcontrolador nuevo.</p>
<h5>Paso 6 </h5>
<p>Seleccione el microcontrolador destino del bootloader, para el propósito de este tutorial usamos un atmega168  @ 16 MHz, en el menú Tools &raquo; Board &raquo; Atmel &raquo; ATmega168 @ 16MHz (crystal). Si usted usa una parte DIP diferente seleccione el que tiene a la velocidad correcta.</p>
<h5>Paso 7</h5>
<p>Seleccione el  menú Tools &raquo; Burn Bootloader &raquo; w/ Wiring ISP (use WiringISP sketch on another board) y esto comenzara a quemar el bootloader en su atmega168/328. </p>
<p>Después de unos minutos un mensaje diciéndole que el proceso de quemar el bootloader fue exitoso aparecerá en la barra de mensajes o un mensaje de error será mostrado si el proceso fallo. Se pueden presentar errores por problemas en las conexiones en el circuito.</p>
<p>&nbsp;</p>
<p>Siguiente &gt;&gt; <a href="../atmegaDIP">Usando un FTDI USB to Serial breakout board para programar su nuevo microcontrolador usando Wiring</a></p>
